After uploading image Blob to Cloud Storage , I'm getting this error ,and my image uploaded successfully
`[Unhandled promise rejection: Error: [storage/unknown] An unknown error has occurred.]
at node_modules/@react-native-firebase/storage/lib/StorageTask.js:152:22 in get__then
- ... 10 more stack frames from framework internals`
Any clue please ? Am i missing something ?
Versions
"@react-native-firebase/app": "14.7.0",
"@react-native-firebase/auth": "14.7.0",
"@react-native-firebase/firestore": "14.7.0",
"@react-native-firebase/storage": "^14.7.0",
const getPictureBlob = (uri) => {
console.log("uri", uri);
return new Promise((resolve, reject) => {
const xhr = new XMLHttpRequest();
xhr.onload = function () {
resolve(xhr.response);
};
xhr.onerror = function (e) {
console.log(e);
reject(new TypeError("Network request failed"));
};
xhr.responseType = "blob";
xhr.open("GET", uri, true);
xhr.send(null);
});
};
const upload = async (
values,
formikHelpers
) => {
let blob: any;
try {
blob = await getPictureBlob(values.photo);
const ref = await storage().ref().child(currentUser.uid);
const snapshot = await ref.put(blob);
let remoteUrl = snapshot.ref.getDownloadURL();
console.log("remoteUrl", remoteUrl);
} catch (e) {
console.log("Error", e);
} finally {
blob.close();
}
};